package com.shop.cereshop.admin.param.feedback;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @description: 处理反馈参数
 * @author
 * @date 2025/10/26
 * @version 1.0
 */
@Data
@ApiModel(value = "ProcessFeedbackDTO", description = "处理反馈参数")
public class ProcessFeedbackDTO {

  @ApiModelProperty(value = "反馈ID", required = true)
  @NotNull(message = "反馈ID不能为空")
  private Long feedbackId;

  @ApiModelProperty(value = "处理状态(0-待处理,1-处理中,2-处理完成)", required = true)
  @NotNull(message = "处理状态不能为空")
  private Integer state;

  @ApiModelProperty(value = "处理备注")
  private String remark;

  @ApiModelProperty(value = "处理人ID")
  private Long handlerId;
}